package com.zxl.finance.domain;

import lombok.Data;
import org.springframework.data.annotation.Id;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * @auther: zxl
 * @creater: 2018-07-13
 * @description: 账户金额信息表
 **/
@Entity
@Data
@Table(name ="t_AccountFinanceInfo" )
public class AccountFinanceInfo {

    /**
     * 账户号
     */
    @Id
    private String accountNo;

    /**
     * 账户的金额状态
     *  0 : 正常（无未还贷款）
     *  1 : 有未还贷款
     */
    private int status;

    /**
     * 创建时间
     */
    private Date created;

    /**
     * 贷款单集合
     */
//    private List<String> loanOrders;

    /**
     * 未使用的贷款额度 ，金额单位：分
     */
    private long unUseMoney;

    /**
     * 已使用的贷款额度 , 金额单位:分
     */
    private long usedMoney;


    public AccountFinanceInfo() {
    }

    public AccountFinanceInfo(String accountNo, Date created, String loanOrderId) {
        this.accountNo=accountNo;
        this.created=created;
//        this.loanOrders=new ArrayList<>();
//        this.loanOrders.add(loanOrderId);
    }
}
